<ui:composition template="/modulos/index/template/default.xhtml"
	xmlns="http://www.w3.org/1999/xhtml"
	xmlns:p="http://primefaces.org/ui"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:ui="http://java.sun.com/jsf/facelets">
    <ui:define name="body" oncontextmenu="return false">
     <h:form id="frmUpd" ajaxSubmit="false" enctype="multipart/form-data">
      	<p:growl id="msgSystem" showDetail="false" life="4000" escape="true"/>   
  		<p:toolbar>  
	    	<p:toolbarGroup align="left">  
	    		<p:commandButton title="Regresar" 	value="Regresar" 	icon="icn_bar_back" action="adm_pos_lst"       ajax="false" />  
			</p:toolbarGroup>  
  		</p:toolbar>    		
      	<p:spacer height="4px"/>
      	
      	<p:panel header="FICHA DE INGRESANTE: #{admisionIngresante.bean.nombreEspecialidad} - TURNO: #{admisionIngresante.bean.nombreTurno}">
		<p:tabView id="tabView">  
    	
    		<p:tab id="tab2" title="Datos Generales" >  
    	   	
    	   	<table>
    	   	<tr>
    	   
    	   	<td>
    	   	<table class="form_table">
    	   		<tr>
	     			<td valign="top">
	     				<img id="pic" alt="" src="#{request.contextPath}/#{admisionIngresante.pic}"  height="128px" width="128px"/>			
	    			</td>
	     		</tr>
	     	</table>
	     	</td>
	     	
	     	<td>
     		<table class="form_table">
   				<tr>
   					<td><p:outputLabel for="txtTdoc" value="Tipo Documento" /></td>
   					<td><p:outputLabel for="txtNdoc" value="Nro." /></td>
   				</tr>
   				<tr>
   					<td>
        				<p:selectOneMenu id="txtTdoc" value="#{admisionIngresante.docTip}" size="30" disabled="true">
	    			   		<f:selectItem itemLabel="#{constante.OPTION_SELECT}" 	itemValue="-1" />
	            		    <f:selectItem itemLabel="DNI"					itemValue="1" />
	            		    <f:selectItem itemLabel="PARTIDA DE NACIMIENTO" itemValue="2" />  
	            		    <f:selectItem itemLabel="CARNET DE EXTRANJERIA" itemValue="3" />
	            		    <f:selectItem itemLabel="PASAPORTE"				itemValue="4" />
	        			</p:selectOneMenu>
        			</td>
   					<td><p:inputText   id="txtNdoc" value="#{admisionIngresante.docNro}" size="10" disabled="true"/></td>
   				</tr>
   			</table>
   			
   			<table class="form_table">
   				<tr>
   					<td><p:outputLabel for="txtNom"  value="Nombres" /></td>
   					<td><p:outputLabel for="txtApp"  value="Apellido Paterno" /></td>
   					<td><p:outputLabel for="txtApm"  value="Apellido Materno" /></td>
   					<td><p:outputLabel for="txtGen"  value="Genero" /></td>
   				</tr>
   				<tr>
   					<td><p:inputText   id="txtNom"  value="#{admisionIngresante.beanPersona.nombres}" maxlength="50" size="40" disabled="true"/></td>
        			<td><p:inputText   id="txtApp"  value="#{admisionIngresante.beanPersona.apellido_paterno}" maxlength="50" size="25" disabled="true"/></td>
        			<td><p:inputText   id="txtApm"  value="#{admisionIngresante.beanPersona.apellido_materno}" maxlength="50" size="25" disabled="true"/></td>
        			<td>
        				<p:selectOneMenu id="txtGen" value="#{admisionIngresante.beanPersona.genero}" style="width:130px;" disabled="true">
	    			   		<f:selectItem itemLabel="#{constante.OPTION_SELECT}" 	itemValue="-1" />
	            		    <f:selectItem itemLabel="Masculino"	itemValue="1" />  
	            		    <f:selectItem itemLabel="Femenino"  itemValue="2" />
	        			</p:selectOneMenu>
        			</td>
   				</tr>
   			</table>
   			<table>
   				<tr>
   					<td><p:outputLabel for="txtEci" value="Estado Civil" /></td>
   					<td><p:outputLabel for="txtLna" value="Lugar de Nacimiento" /></td>
   					<td><p:outputLabel for="txtNfe" value="Fecha de Nacimiento" /></td>
   					<td><p:outputLabel for="txtCor" value="Correo" /></td>
   					<td><p:outputLabel for="txtTel" value="Telefonos" /></td>
   					<td><p:outputLabel for="txtCel" value="Celular" /></td>
   				</tr>
   				<tr>
   					<td>
   						<p:selectOneMenu id="txtEci" value="#{admisionIngresante.beanPersona.estado_civil}" style="width:130px;" disabled="true">
	    			   		<f:selectItem itemLabel="#{constante.OPTION_SELECT}" 	itemValue="-1" />
	            		    <f:selectItem itemLabel="Soltero/a"	itemValue="1" />  
	            		    <f:selectItem itemLabel="Casado/a"  itemValue="2" />
	            		    <f:selectItem itemLabel="Viudo/a"  itemValue="3" />
	        			</p:selectOneMenu></td>
	        		<td>
	        			<p:selectOneMenu id="txtLna" value="#{admisionIngresante.beanPersona.nacimiento_lugar}" style="width:160px;" disabled="true">
							<f:selectItems value="#{admisionIngresante.depList}" var="lstDep" itemValue="#{lstDep.departamento}" itemLabel="#{lstDep.descripcion}"/>
						</p:selectOneMenu>	
					</td>
   					<td><p:calendar    id="txtNfe"  value="#{admisionIngresante.beanPersona.nacimiento_fecha}"  showOn="button" navigator="true" pattern="dd/mm/yyyy" readonlyInput="true" yearRange="c-60" size="10" disabled="true"/></td>
   					<td><p:inputText   id="txtCor"  value="#{admisionIngresante.beanPersona.correo}" maxlength="50" size="40" disabled="true"/></td>
   					<td><p:inputText   id="txtTel"  value="#{admisionIngresante.beanPersona.telefonos}" maxlength="13" size="25" disabled="true"/></td>
   					<td><p:inputText   id="txtCel"  value="#{admisionIngresante.beanPersona.celular}" maxlength="13" size="15" disabled="true"/></td>
   				</tr>
   			</table>
   			<table>
 				<tr>
 					<td><p:outputLabel for="txtDep" value="Departamento" /></td>
 					<td><p:outputLabel for="txtPro" value="Provincia" /></td>	    				
	  				<td><p:outputLabel for="txtDis" value="Distrito" /></td>
	  				<td><p:outputLabel for="txtDir" value="Dirección" /></td>
 				</tr>
  				<tr>
	  				<td>
	  					<p:selectOneMenu id="txtDep" value="#{admisionIngresante.departamento}" style="width:180px;" disabled="true">
							<f:selectItems value="#{admisionIngresante.depList}" var="lstDep" itemValue="#{lstDep.departamento}" itemLabel="#{lstDep.descripcion}"/>
							<p:ajax event="change" update=":frmUpd:tabView:txtPro,:frmUpd:tabView:txtDis" listener="#{admisionIngresante.fillPro}"/>
						</p:selectOneMenu>		    			
	      			</td>
	      			<td>
		   				<p:selectOneMenu id="txtPro" value="#{admisionIngresante.provincia}" style="width:180px;" disabled="true">
							<f:selectItems value="#{admisionIngresante.proList}" var="lstPro" itemValue="#{lstPro.provincia}" itemLabel="#{lstPro.descripcion}"/>
							<p:ajax event="change" update=":frmUpd:tabView:txtDis" listener="#{admisionIngresante.fillDis}"/>
						</p:selectOneMenu>
	      			</td>
	      			<td>
		   				<p:selectOneMenu id="txtDis" value="#{admisionIngresante.beanPersona.ubigeo}" style="width:180px;" disabled="true">
							<f:selectItems value="#{admisionIngresante.disList}" var="lstDis" itemValue="#{lstDis.id}" itemLabel="#{lstDis.descripcion}"/>
							<p:ajax event="change"/>
						</p:selectOneMenu>
	      			</td>	   
	      			<td><p:inputText id="txtDir" value="#{admisionIngresante.beanPersona.direccion}" maxlength="50" style="width:400px;" disabled="true"/></td> 				
  				</tr>  				
 			</table>
 			<table>
 				<tr><td><p:outputLabel for="txtRef" value="Referencia" /></td></tr>
 				<tr><td><p:inputText id="txtRef" value="#{admisionIngresante.beanPersona.referencia}" maxlength="50" style="width:780px;" disabled="true"/></td></tr>
 			</table>
 			
 			<table>
 				<tr>
 					<td><p:outputLabel for="txtColTip" value="Tipo de Colegio" /></td>
 					<td><p:outputLabel for="txtCol" value="Colegio" /></td>
 				</tr>
 				<tr>
 					<td>
 					<p:selectOneMenu id="txtColTip" value="#{admisionIngresante.beanPersona.colegio_tipo}" style="width:130px;" disabled="true">
	    			   		<f:selectItem itemLabel="#{constante.OPTION_SELECT}" 	itemValue="-1" />
	            		    <f:selectItem itemLabel="Nacional"	itemValue="1" />  
	            		    <f:selectItem itemLabel="Particular"  itemValue="2" />
	        		</p:selectOneMenu>
	        		</td>
 					<td><p:inputText id="txtCol" value="#{admisionIngresante.beanPersona.colegio}"  maxlength="50" style="width:400px;" disabled="true"/></td>
 				</tr>
 			</table>
 			</td>
 			
 			</tr>
 			</table>
 			
 			</p:tab>
 			
 			<p:tab id="tab3" title="Apoderados" >  
 				<table>
 				<tr>
 					<td><p:outputLabel for="txtApoxPar" value="Parentesco" /></td>
 					<td><p:outputLabel for="txtApoxDni" value="DNI Nro." /></td>
 					<td><p:outputLabel for="txtApoxDni" value="Nombres y Apellidos" /></td>
 				</tr>
 				<tr>
 					<td>
 					<p:selectOneMenu id="txtApoxPar" value="#{admisionIngresante.beanPersona.apox_vinculo}" style="width:130px;" disabled="true">
	    			   		<f:selectItem itemLabel="#{constante.OPTION_SELECT}" 	itemValue="-1" />
	            		    <f:selectItem itemLabel="Padre"		itemValue="1" />  
	            		    <f:selectItem itemLabel="Madre"  	itemValue="2" />
	            		    <f:selectItem itemLabel="Tío"		itemValue="3" />  
	            		    <f:selectItem itemLabel="Padrino"  	itemValue="4" />
	            		    <f:selectItem itemLabel="Primo"  	itemValue="5" />
	            		    <f:selectItem itemLabel="Hermano" 	itemValue="6" />
	        		</p:selectOneMenu>
	        		</td>
 					<td><p:inputText id="txtApoxDni" value="#{admisionIngresante.beanPersona.apox_dni}" maxlength="8" size="10" disabled="true"/></td>
 					<td><p:inputText id="txtApoxNom" value="#{admisionIngresante.beanPersona.apox_nombres}" maxlength="50" size="70" disabled="true"/></td>
 				</tr>
 				<tr>
 					<td><p:outputLabel for="txtApoyPar" value="Parentesco" /></td>
 					<td><p:outputLabel for="txtApoyDni" value="DNI Nro." /></td>
 					<td><p:outputLabel for="txtApoyDni" value="Nombres y Apellidos" /></td>
 				</tr>
 				<tr>
 					<td>
 					<p:selectOneMenu id="txtApoyPar" value="#{admisionIngresante.beanPersona.apoy_vinculo}"  style="width:130px;" disabled="true">
	    			   		<f:selectItem itemLabel="#{constante.OPTION_SELECT}" 	itemValue="-1" />
	            		    <f:selectItem itemLabel="Padre"		itemValue="1" />  
	            		    <f:selectItem itemLabel="Madre"  	itemValue="2" />
	            		    <f:selectItem itemLabel="Tío"		itemValue="3" />  
	            		    <f:selectItem itemLabel="Padrino"  	itemValue="4" />
	            		    <f:selectItem itemLabel="Primo"  	itemValue="5" />
	            		    <f:selectItem itemLabel="Hermano" 	itemValue="6" />
	        		</p:selectOneMenu>
	        		</td>
 					<td><p:inputText id="txtApoyDni" value="#{admisionIngresante.beanPersona.apoy_dni}"  maxlength="8"  size="10" disabled="true"/></td>
 					<td><p:inputText id="txtApoyNom" value="#{admisionIngresante.beanPersona.apoy_nombres}"  maxlength="50"  size="70" disabled="true"/></td>
 				</tr>
 				</table>
 			</p:tab>
 			
 			<p:tab id="tab4" title="Requisitos Mínimos" >  
 			
 				<table>
 					<tr><td><p:outputLabel  value="Modalidad" /></td></tr>
 					<tr>
 						<td>
	 						<p:selectOneMenu id="txtModalidad" value="#{admisionIngresante.bean.modalidad}" style="width:260px;" disabled="true" >
		    			   		<f:selectItem itemLabel="#{constante.OPTION_SELECT}" 		itemValue="-1" />
		            		    <f:selectItem itemLabel="Regular"							itemValue="0" />  
		            		    <f:selectItem itemLabel="Primeros Puestos" 				 	itemValue="1" />
		            		    <f:selectItem itemLabel="Deportista Calificado"				itemValue="2" />  
		            		    <f:selectItem itemLabel="Plan Integral de Reparaciones"  	itemValue="3" />
		            		    <f:selectItem itemLabel="Artista Calificado"  				itemValue="4" />
		            		    <f:selectItem itemLabel="Discapacidad"						itemValue="5" />
		            		    <p:ajax event="change" update=":frmUpd:tabView:requisitoList" listener="#{admisionIngresante.optionSelectModalidad}"/>
		        			</p:selectOneMenu>
						</td>
					</tr>
 				</table>
 				<p:spacer height="4px"/>	
						
 				<p:dataTable id="requisitoList" var="item" value="#{admisionIngresante.requisitos}" 
	   			emptyMessage="#{constante.LIST_EMPTY}" resizableColumns="true"  >
	     		
	     		<p:column style="width:9%; align:center;">   
					<p:selectBooleanCheckbox value="#{item.check}" disabled="true"/>
				</p:column>	
				
				<p:column headerText="Requisito" style="width:98%; align:center;">   
					<h:outputText value="#{item.nombreRequisito}" />  
				</p:column>	
				</p:dataTable> 
 			</p:tab>
 			
 			<p:tab id="tab5" title="Registro de Pagos de Admisión" >  
 				<table>
 				<tr>
 					<td><p:outputLabel for="txtPagFec" value="Fecha" /></td>
 					<td><p:outputLabel for="txtPagBco" value="Banco" /></td>
 					<td><p:outputLabel for="txtPagRec" value="Recibo Nro." /></td>
 				</tr>
 				<tr>
 					<td><p:calendar    id="txtPagFec"  value="#{admisionIngresante.bean.pago_fecha}"  showOn="button" navigator="true" pattern="dd/MM/yyyy" readonlyInput="true" yearRange="c" size="10" disabled="true"/></td>
 					<td>
 						<p:selectOneMenu id="txtPagBco" value="#{admisionIngresante.bean.pago_banco}" style="width:280px;" disabled="true">
							<f:selectItems value="#{admisionIngresante.bancoList}" var="lstBco" itemValue="#{lstBco.id}" itemLabel="#{lstBco.descripcion}"/>
							<p:ajax event="change"/>
						</p:selectOneMenu>
	        		</td>
 					<td><p:inputText id="txtPagRec" value="#{admisionIngresante.bean.pago_recibo}"  maxlength="50"  size="20" disabled="true"/></td>
 				</tr>
 				</table> 				
 			</p:tab>
		
		</p:tabView>
		
		</p:panel> 		
     </h:form>
    </ui:define>
</ui:composition>